﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SKDB_Matcher.SQL
{
    class CAbstractCompareResult
    {
        private String message;
        private float value;
        private LinkedList<CAbstractTransformation> transformations;

        public CAbstractCompareResult(String _message, float _value)
        {
            this.message = _message;
            this.value = _value;
            this.transformations = new LinkedList<CAbstractTransformation>();
        }

        public String Message
        {
            get { return message; }
            set { message = value; }
        }

        public float Value
        {
            get { return this.value; }
            set { this.value = value; }
        }

        public LinkedList<CAbstractTransformation> Transformations
        {
            get { return transformations; }
        }

        public void AddTransformation(CAbstractTransformation _transformation)
        {
            this.transformations.AddLast(_transformation);
        }
    }
}
